if ( $wgLocalMessageCache === false ) {
return;
}
-
+
$filename = "$wgLocalMessageCache/messages-$wgDBname";
wfSuppressWarnings();
if ( $wgLocalMessageCache === false ) {
return;
}
-
+
$filename = "$wgLocalMessageCache/messages-$wgDBname";
$oldUmask = umask( 0 );
wfMkdirParents( $wgLocalMessageCache, 0777 );
*/
function loadFromDB() {
global $wgAllMessagesEn, $wgLang;
-
+
$fname = 'MessageCache::loadFromDB';
$dbr =& wfGetDB( DB_SLAVE );
if ( !$dbr ) {
if ( !array_key_exists( $uckey, $this->mCache ) ) {
$this->mCache[$uckey] = false;
}
- }
+ }
$dbr->freeResult( $res );
}
if ( is_array( $this->mCache ) ) {
$this->mCache[$title] = $text;
$this->mMemc->set( $this->mMemcKey, $this->mCache, $this->mExpiry );
-
+
# Save to local cache
if ( $wgLocalMessageCache !== false ) {
$serialized = serialize( $this->mCache );